/**
 * 路由类别工具类
 * <p> 用于判断路由类型, 不同的路由类型会通过不同的布局加载组件 </p>
 * <p> public: 公共路由 </p>
 * <p> front: 前台 </p>
 * <p> console: 控制台 </p>
 * <p> </p>
 * @type {{getRouteType: ((function(*): string)|*)}}
 */
const RouteTypeUtils = {

    /**
     * 获取当前路由类别
     *
     * @param pathname 网页的路由路径
     * @return {string} 路由类别
     */
    getRouteType: (pathname) => {
        if (pathname.includes("/console/")) {
            return "console"
        } else if (pathname.includes("/front/")) {
            return "front"
        } else {
            return "public"
        }
    }

}

export default RouteTypeUtils;
